
#ifndef SLED_SCENE_MANAGER_CLASS_PRIVATE_H 
#define SLED_SCENE_MANAGER_CLASS_PRIVATE_H 

#ifdef __cplusplus
extern "C"{
#endif

/*----------------------------------include-----------------------------------*/
#include "sled_scene_manager/sled_scene_manager_class/sled_scene_manager_class_public.h"
/*-----------------------------------macro------------------------------------*/
#define SLED_SCENE_MANAGER_PRIVATE_MEMBER \
spinlock_t lock; \
void (*spin_lock)(void); \
void (*spin_unlock)(void); \
int timeout_handle; \
sled_scene_t *curScene; \
sled_scene_t *scene_array;

/*----------------------------------typedef-----------------------------------*/

/*----------------------------------variable----------------------------------*/

/*-------------------------------------os-------------------------------------*/

/*----------------------------------function----------------------------------*/

/*------------------------------------test------------------------------------*/

#ifdef __cplusplus
}
#endif

#endif	/* SLED_SCENE_MANAGER_CLASS_PRIVATE_H */
